GXL: Toward a Standard Exchange Format

نویسندگان

  • Richard C. Holt
  • Andreas Winter
  • Andy Schürr
چکیده

This paper describes ongoing work toward the development of a standard software exchange format (SEF), for exchanging information among tools that analyze computer programs. A particular exchange format called GXL (Graph Exchange Language) is proposed. GXL can be viewed as a merger of well known formats (e. g. GraX, PROGRES, RPA, RSF, and TA) for exchanging typed, attributed, directed graphs. By using XML as notation, GXL offers a scaleable and adaptable means to facilitate interoperability of reengineering tools.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GXL: A graph-based standard exchange format for reengineering

GXL (Graph eXchange Language) is an XML-based standard exchange format for sharing data between tools. Formally, GXL represents typed, attributed, directed, ordered graphs which are extended to represent hypergraphs and hierarchical graphs. This flexible data model can be used for object-relational data and a wide variety of graphs. An advantage of GXL is that it can be used to exchange instanc...

متن کامل

A Short Introduction to the GXL Software Exchange Format

GXL (Graph Exchange Language) is designed to be a standard exchange format for information that is derived from software. This exchange is done by representing the information as a graph and transcribing the graph to XML. This paper presents an example of a graph representing program information and shows how such a graph is encoded in XML The syntax of GXL is given by an XML DTD. The form of G...

متن کامل

An Overview of the GXL Graph Exchange Language

GXL (Graph eXchange Language) is designed to be a standard exchange format for graph-based tools. GXL is defined as an XML sublanguage, which offers support for exchanging instance graphs together with their appropriate schema information in a uniform format. Formally, GXL is based on typed, attributed, ordered directed graphs, which are extended by concepts to support representing hypergraphs ...

متن کامل

Exchanging Graphs with GXL

GXL (Graph eXchange Language) is designed to be a standard data exchange format for graph-based tools. GXL is defined as an XML sublanguage, which offers support for exchanging instance graphs together with their appropriate schema information in a uniform format. Formally, GXL is based on typed, attributed, directed, ordered graphs which are extended by concepts to represent hypergraphs and hi...

متن کامل

Towards a Common Query Language for Reverse Engineering

Graph queries are an enabling technique in reverse engineering. As the Graph Exchange Language (GXL) is more and more accepted as standard exchange format, a common graph query language taking advantage of the features of GXL would be an important aid in reverse engineering. As a first step to such a common graph query language, this paper discusses and contrasts two graph query approaches, who...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000